package com.suning.sawp.dto.esb;

import java.io.Serializable;
import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("individualInfo")
public class IndividualInfoDj implements Serializable {

    /**
     */
    private static final long serialVersionUID = 1851713526713498170L;

    @XStreamAlias("registration")
    private RegistrationDj registration;

    @XStreamAlias("individualBase")
    private IndividualBaseDj individualBase;

    @XStreamAlias("contactPointList")
    private List<ContactPointDj> contactPointList;

    @XStreamAlias("otherContactPoint")
    private OtherContactPointDj otherContactPoint;

    public RegistrationDj getRegistration() {
        return registration;
    }

    public void setRegistration(RegistrationDj registration) {
        this.registration = registration;
    }

    public IndividualBaseDj getIndividualBase() {
        return individualBase;
    }

    public void setIndividualBase(IndividualBaseDj individualBase) {
        this.individualBase = individualBase;
    }

    public List<ContactPointDj> getContactPointList() {
        return contactPointList;
    }

    public void setContactPointList(List<ContactPointDj> contactPointList) {
        this.contactPointList = contactPointList;
    }

    public OtherContactPointDj getOtherContactPoint() {
        return otherContactPoint;
    }

    public void setOtherContactPoint(OtherContactPointDj otherContactPoint) {
        this.otherContactPoint = otherContactPoint;
    }

    @Override
    public String toString() {
        return "IndividualInfoDj [registration=" + registration + ", individualBase=" + individualBase
                + ", contactPointList=" + contactPointList + ", otherContactPoint=" + otherContactPoint + "]";
    }

}
